namespace Battle.TimelineLog
{
    /// <summary>
    /// 根据时间间隔行动的物体
    /// </summary>
    public interface ITimeActive : IActive
    {
        /// <summary>
        /// 生成物体的时间
        /// </summary>
        /// <value></value>
        int CreateTime { get; }
        /// <summary>
        /// 下次运行的时间
        /// </summary>
        /// <value></value>
        int NextTime { get; }
        /// <summary>
        /// 结束需要停止运行或者销毁的时间
        /// </summary>
        /// <value></value>
        int EndTime { get; }

    }
}